home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dcc / rexx.h < prev    next >
C/C++ Source or Header  |  1993-06-27  |  892b  |  45 lines

  1.  
  2. /*
  3.  *  [LIBSRCPATH]REXX/REXX.H (PRIVATE)
  4.  *
  5.  *  only lib/rexx.h is public
  6.  */
  7.  
  8. #include <exec/types.h>
  9. #include <exec/memory.h>
  10. #include <exec/nodes.h>
  11. #include <exec/lists.h>
  12. #include <exec/ports.h>
  13.  
  14. #define __DICE_INLINE        /*    force inline calls for autoinit stuff */
  15.  
  16. #include <clib/exec_protos.h>
  17. #include <clib/alib_protos.h>
  18. #include <clib/dos_protos.h>
  19. #include <clib/rexxsyslib_protos.h>
  20.  
  21. #include <stdio.h>
  22. #include <stdlib.h>
  23. #include <string.h>
  24. #include <lib/rexx.h>
  25.  
  26. typedef struct MsgPort    MsgPort;
  27. typedef struct Message    Message;
  28. typedef struct List    List;
  29. typedef struct Node    Node;
  30. typedef struct RexxMsg    RexxMsg;
  31.  
  32. typedef struct RexxIPNode {
  33.     Node    rip_Node;
  34.     short   rip_Returned;
  35.     RexxMsg *rip_RexxMsg;
  36.     MsgPort *rip_RexxPort;
  37. } RexxIPNode;
  38.  
  39. typedef struct RexxPortNode {
  40.     Node    rp_Node;
  41.     short   rp_IsPublic;
  42.     MsgPort *rp_MsgPort;
  43. } RexxPortNode;
  44.  
  45.